package helpers.utils;
import persistencia.dominio.*;
import server.datosPersonales.ControlDatosPersonales;
import helpers.Helper;

import java.util.*;

import cliente.pagina.Pagina;
import cliente.pagina.contenido.materiales.ContenidoMateriales;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class UtilsFuncionesAjaxDesdeJSP extends Helper{

  public UtilsFuncionesAjaxDesdeJSP() {
  }
  
  private cliente.pagina.contenido.ContenidoFuncionesAjaxDesdeJSP contenidoFuncionesAjaxDesdeJSP;

  public UtilsFuncionesAjaxDesdeJSP(Pagina pagina,cliente.pagina.contenido.ContenidoFuncionesAjaxDesdeJSP contenidoFuncionesAjaxDesdeJSP) {
	    super(pagina);
	    if (contenidoFuncionesAjaxDesdeJSP!=null)
	      this.setContenidoFuncionesAjaxDesdeJSP(contenidoFuncionesAjaxDesdeJSP);
	   
	    // obtengo los permisos para el recurso
	    // obtengo los permiso para el recurso
	  }

	  public UtilsFuncionesAjaxDesdeJSP(Pagina pagina) {
			// TODO Auto-generated constructor stub
		  super(pagina);
		  
		}

	  public UtilsFuncionesAjaxDesdeJSP(Pagina pagina, int aislamiento) {
			// TODO Auto-generated constructor stub
		  super(pagina,aislamiento);
		  
		}
	  
	  public UtilsFuncionesAjaxDesdeJSP(Pagina pagina,cliente.pagina.contenido.ContenidoFuncionesAjaxDesdeJSP contenidoFuncionesAjaxDesdeJSP,int aislamiento) {
		    super(pagina,aislamiento);
		    if (contenidoFuncionesAjaxDesdeJSP!=null)
		      this.setContenidoFuncionesAjaxDesdeJSP(contenidoFuncionesAjaxDesdeJSP);
		   
		    // obtengo los permisos para el recurso
		    // obtengo los permiso para el recurso
		  }
  
	  private void setContenidoFuncionesAjaxDesdeJSP(cliente.pagina.contenido.ContenidoFuncionesAjaxDesdeJSP contenidoFuncionesAjaxDesdeJSP){
		  this.contenidoFuncionesAjaxDesdeJSP = contenidoFuncionesAjaxDesdeJSP;
	  }
	  
  public void desactivarMensajeDeLogueo(String idPersona)throws Exception{
	  ControlDatosPersonales controlDatosPersonales = new ControlDatosPersonales(persistencia);
	  Persona persona = controlDatosPersonales.getPersona(new Long(idPersona));
	  persona.setActivarRecepcionMensajes(Boolean.FALSE);
  }

  }
